finishd implementing