As far as I can tell, just the new Pattern_coupling.h and Pattern_coupling.h are all that's needed to compile Pattern_coupling.c