Split functionality into different scripts