Separating front-end with back-end, completing basic address querying