Installing dependancies, needs cleanup