get basic multilevel persistence working