add simplied commonJS wrapping