first functional prototype