support id not specified, checked if after add