working on csc proj 2