Readme update and the c file