updated unicheck main module