renamed printrule() to append_rule()