yeahhh debugged