Completed all the basic operations also from the local controller point of view