procedural coding 3307