wrestling with aeson types now
added parsing