rev3 notes on type conversion, loops...