set up with simple dependencies