reorganised project to use cabal packages