Fix typos add extra explanations