added structure of homework