Can't believe I made so many mistakes....