add some extra_create options support