worked on package manager and graph algorithm