im still working on this so shut the fuck