* introduced snappy ux
* refactorings