discussion almost finished