* support beta functionality * add testing, improve logic and code quality * improve testing and code quality * Fix warning message