Staging

I have modified in accordance with coding rules. 
Sorry modification has become many.