compile and ignore