add cash functions