reduced check frequency. added more check parameters. Added Todo list