string interpretation