prototyping persistence