Making functions non-public