handling public by default