add first prototype