2.1. C-CODE