Complete functional prototype