moved all code in this module to fptree_mine [ci skip]