further optimization 7/10 result