add location to the create_or_update_for_bclc method