halfway through. evil stuff