jcr implementation added(not yet tested)