support prod{} syntax