By Harold

Code needs optimization for better performance.