technology details