Oh my god, this is genius, how have I not thought of this before