added bang patterns to evalScript