add string legal member methods