complicated benchmark