5 technical terms