Add test for compilation section
Implement compilation section