use eason to serialize