fix typo
add test
add default values for builders.