506 lab4/project