before merging program and field