various
bugfix
added ui stuff and py bindings