igore out
setup maven repo
add todo and remove .gitkeep
refactor a little
type is meaningful
add fluent api
add fluent api