setting visibility
cleaned up; added comments and admin notes