first guess on how what rules to use