minor change of the prototype