Scripts Necessary for work