Watching works. But there are bugs