refactored, insurance-> primary completed editable