3 Elements of Design of our R.G Machine