add missing download helper