add bptf code