Updated with new examples
Added fluent api