Multiple small corrections and one more chapter (vars visibility etc).