ready for production almost