chap 4 - two way data binding
chap 4 - load a file
chap 5 - use bracket notation to avoid problmes with minimization