CODE SPECIFICATION