complex example output improved.
init() is now _init()