dev, splitted off BDTTools