run a bunch of basic passes