add jsonserialzable interface
view