added documentation _getCustomerIP()