--- enter ---