Added some fluent apis