Added header guards
Added header guards