update pI man
update charge function
new pI function