[40] almost finished with task 40