tons of basic errors