relecture by jcr