Revised paper (2)