Revert "Revert "Reverse assignment lookup added""

This reverts commit 7d9fcba24071f88dab66e6902e1c12b108acc600.