almost ready for public release