added some "deriving(Show)" lines, to simplify debugging
it draws something, so time to commit.