added snippet to define the singleton macro for the .pch