finish (2)