Main Search Atm Cum Swallow