Add perisistance layer