make run scripts modular