added classes for Json