public and private company