ur fields optional