lots of new things, got the framework for the database working