add ifdef condition