add support for irregular house numbers
finalize the implementation