fix typos and add "default and primitive"`