1.--------------.-----------