ifdef commit