Level 2 added.
Some bugs fixed.