add charge model and stripe charging capability