performance optimization
0.2.8