added binding. close #3