Spelling errors, implemented blocks, and fixed ids