adding test framework and a sample test