Completed all interfae methods of Logic and other changes