added silent request mode