starting over. too many typos :(