Added R-Code spec. Needs revision for async communication