fixing backwards rules