use JSON typealias