finish and finished difference