I really hope I did not just create any errors