script directory is renamed to util to follow haskell convention.