add testing capabilities