added reverse resolution functionality for complete bi-directional resolution