First explanation of prototype