add functionality in money module improved