add odd and even
add (..., )@{ ... } syntax