rule mechanics