some changes
adding utf-8 support
add the regitry module
add the regitry module