moved pattern and address binding into server creation