compelete lookup