ready for open source