added extra members to String