new version of core, watching hash changes