ch2-functions fixed again with compiled file
ch2-functions fixed again with compiled file1