8.2.5 Programming Interface