closer to the prototype