adding some dependancies