3.10.1 Programmer's Guide