------------- ----
ENTER HERE