added time.sleep(45) to address login timeout issues