performance improvement for large datasets