demo - no spec rules
demo - with spec rules