better structure through json