fields are used in accordance with the config file
database now supports arbitrary fields, user class lists everything