i have done with assignment 3