add search programs capability