id char auto