fixing shit fafasdfasdf