added datasets_macros with re-usable bits across all datasets pages