initiate test framework (still need work)