move to own package
extend base type
fix namespace
parser for string
namespace problems
parse the server address