Done with homework4