readmechanged