Investing Mechanics