update aacomp
update bowman
commented charge function