final after demo