embedded rules