modified preproc! beware conflict!
app is running