use vdecl more consistently, add rule for free
wip
wip -- moving away from restrictions
wip -- "draft complete"