simplified the shit out of it