finished the prototype