visibility util added