english refactor