Added deriving Show.
Removed unused imports.