setup for site download dependency and requires