Added Performance Testing and completed 23