added testing frameworks and index test