phase 6

unimplemented phase 6 code