All phase 4 tests have been updated to compile

they still need to be fixed to work though