support creating new resources