last commit before the removal of the c functions