added a hugely memory and cpu inefficient entry grabber