rename include guards to avoid future conflicts