preliminary database schema.