added timestamps for performance benchmarking