basic watch/reload setup