updated binding with some new stuff