almost finished with Asn#3