added H2 database support