322 semester project