functional equivalency rules