First commit of R2R4 framework