add benchmark tests