built the prototype