added scanner shader