use CC_SYNTHESIZE_BOOL