better comments
first draft of database model