changed to c languag