removed pragma once