as far as i've doe for Charles' part