submits c3p1 assignment