dependencies and run jobs