added the required dependancies