technology for generations