added "use strict;"