add header guards (cont.)