GEEK-375 Built framework and added tests