fails work correctly now oh my god what did I do