implemented all the task

Implemented some more task