revised structure of homework