improving noscript