Completed working prototype