analysis checking