fun with data representations