add more code c