worked on assignment phase