introduce a special class to manage strings in the database
add database initialize