::::::  enter  ::::::