dependencies should be installed before anything else