implemented enter() from CR