project05 changed the floats to happen at the beginning, and added ram version