should be initial or update. default is update