add testing and release frameworks