----------------------------------------------------------------- HYPER -----------------------------------------------------------------
----------------------------------------------------------------- HYPER -----------------------------------------------------------------