fix namespace bug
add defaults module
update examples for recent changes