Seven passes
added more ops