fixing shit i broke earlier