retrevial feature working