added commands and bindings