start next improvement
next part of optimizing