setting up a more standardized dependency pipeline