fixed initial cursor position
redesign