Updated with language simplification and spelling mistake fixes