add default of 2 spaces
add tests