added scale smart catalog directives, refs: #7