avoid accepting folder paths in query
fixing bugs and typo
sleeping times
user agent
using proxies