phases 1 through 4 init

phases 1 through 4 init