managed dependancies. its working