new homework
some modifications