trying to aeson-ize and yaml-ize