[Rock 026] abstract number programming