[] add logger usage to all needed funtion (each task has log e.g. crawl - sending email and ...) [] add is_outofstock func to abstract class of crawler [] sleep between crawler each product