done: macs without forms
todo: change DB to add FKs and optimize DB access in views