change types in macro to strings
force cocoa libs to be loaded