add flags for preprocessor to no avail