updated imp chapter
stack machine
Merge branch 'sf'