building out download and env support