environment checker