controllers + views for hosts and sources