adding new function "count" (not all lines have been staged)
adding new cabal sample project