started reorganizing benchmark framework