assignments and problems