milestone: does whole lifecycle