---------------------------- enter