assignments and assessment