unchanged the application to pre-compile