checker and monitor added