I've got not a single clue what i'm doing at the moment
This is way more complicated than I anticipated, dear.