added libbmd