Journal editing and peer review in the international setting. — SciRadar