VARIOUS TECHNOLOGIES