add c3, Fix #50