bugfixes, i'm bad at programming