Made functions private.