started check all function