fixed all the free's :D