add initial support for compound money