created new fluent api