What Are The Current Technologies