rule integration