add simple testing framework