implemented project for hw10