More work on learning path, minor tweaks to code.