optimize scripts