Identification Algorithm