fptree programs