revised strings