Pieql scanner

Not sure if this is PR ready, but it might be a good to go over together