Functioning prototype complete