Made functions private