cleansing
implemented hidden schema