Setuped basic communication class
Added controller class