Str class is basically restored