initial optimizaton for o3a
another easy optimization
another step forward