attempted to play with Data.Graph and Maps