add functionality search