conditional fields based on site_type