installing dependencies

getting all the stuff that is needed