added ascending time benchmark