add bin, close #29