Better closures, and added "it" method