added report by code
added autofocus