Added a private tchnology function.