make non mandatory fields optional