cabal file created and file struture changed