overhead related code optimization 1st round