apply reader method in CSM is now static