discussion and problems