Still working on this guy, and lots of work still needed.