text tweaking
everything serialized