Old Search System: abstract template