compilation bug fixed, cabal categories updated