bug fixeddddddddddd