added a bunch more performance tests