handler io scan#4