1st  assignment