refactor money extentions to own file