added identity result hendler