fixed required flag on legal stuff
shell of preferences
standard list of objects for users
initial preferences prototype