add 1st prototype