it accepts text/coffee-script or text/javascript