I need to test my code more. FUCK ME