[+] production build
[++] use switch
[dist] blocked literals to prevent the need of quote escaping