21st-century technologies