add simple fluent interface