Fully working prototype