updated with the implementation of journal version