tog bort pragma once och la till riktiga include guards