added machine search