Still not working yet but screw it for now