investment should include user's id