testing memory issue
more optimizations