improved relate identify