Added header and c++ guard to display code header