Implemented watching mechanism.