~ fixed crappy f*ck