Change address method to take in a hash instead of ordered params