[major] proper watch of both compiler and temper