modified preprocessor definitions