Main Search Punishent