early version prototype