I think I'll just have something similar to the first example in the code. This is gonna give me a headache...