small changes for v2 api, only for create