add undefined default test
add defaults docs