added invoice#charge functionality, still 100