Emerging technologies final project