added cross checking facility