added public ofio