fixed hat bug