initial prototype complete