naming generalized to strings