change create->new, follow go spec