add representable? in serialize