updated with downloads & more structure