serializes, serializes everywhere