visibility for variables changes