use util.inherits