homeworkdue implemented