Upgraded cabal file, Jasper fixed the functionField