develop script utils