dcomp_assignment4