i really shouldn't be working on this right now