Script & Refactor