added C3SB lib