always require string_utils due to poor loading strategy
actually add StringUtils (needed by previous commits)
movie uses StringUtils
a bunch of TODOs