updated HomeWork