created facades for persistency