changed documentation and made parseAddress() more robust