change webmodule namespace
fix exports style
add patch