updates, and added multiple field option