adding the dependancies