PRIVATE CODE