Commented lots of stuff -Searing.