Public Definition