Added start of shell fluent api implementation