class project assignment