added p3 search to util module