updates in ift and ft

new rule mechanism being tested