Same as 2 with header files etc.