Private Functions

3