- create label table - create base database object class - rename primary keys to 'id' - log messages with label - automatically reassign label to repo where possible