rules
working vocabulary with too much code