added rdo functionality in control and parser