i should probably be putting some semblance of effort into making these look nice but