[Stone Wall 009] abstract number programming