create and fill database