Refactored money method