I am a horrible coder4