setting up testing framework