fix compilation error missing header guards