having issues with the first rule