add depedancies
remove all of the shit