add create database
add find methods and database generation