First part ASE