ACC2 programming guide