rev3 notes on strings