change dependencies and stuff