next gen technologies..