this string-based-programming approach has to vanish