add models
implement complain and channel find()
convert json to object by gson