implement performance test