worked on dependencies