add testing suite