Add create method and domain validation