completed todo on requirements