finish: optimization