3 loop	asa