contemporary technology