Part of assign 2 done