added preprocessor macro for enhanced readability of some code parts