Adding version for recompile, adding a header