visible to outside world server