fix set()
add exception tests
fix namespace