everything updated and tested, ready for production