tada, bug fixed, shit works