set watch as the default task
refactor command base class