typos galore in this wtf is wrong with me