add BinSet Implementation