performance optimization
- runtime
- file size
- :( increase memory usage