initialized first prototype