* mission 4 written, need to test