is public good for investing