investment function