Update categories in cabal file
Add connection interface