taking account of strings