use strict added; publicMethods tweaked