updated interface with some additional tutorial examples