added h2 persistence