Functioning prototype