add lines spaced to box edge
add reasonable defaults
clean up code - more compact
add default for refactored code