binding model and downloading