added support for forward references