base framework hookup and database initialization
more package structure