fixed code blocks
many text fixes