Added header guard
Added header guard