Some minor changes in the interface based on writing examples
Add a couple examples