fix bugssssssssssss