PROGRESS WE ARE SO CLOSE
messed up