works but pretty slow
EVERYTHING WORKS! SHIT!