TST BF: local defination