independt header files relocation