added scanner module