minor remarks processed