working on custom scripts