no implementation changes. phase 4 remains unworking, unknown why. comments added, cleanup done