fix the FUCK bug