My final prototype