added auto checker