supports specifying folder to watch