autofocus and alert
merge