lots o shit idk
blegh git confuse wut