checkAlg. init