revised usage
R1 version