small rule additions