added configuration and more examples