added pragmas, pragma once & pragma renderer