1- removed ALL warnings.