1st attempt at generic json