properly implemented level visibility