avoid to use cpp macros