final prototype of system is working