Done homework4