adds pragma once