583 class project