lol, you put a lot of thought into this