working version, ready for presentation