finishes demo