added the Visable fields config and implementation