almost done basic csc proj exec stuff