why the fuck am I wasting all this time...