scan on button push