oh oops, i got that from a stackoverflow answer for something and was just messing around with an idea, that whole class can actually go.