seperated scripts into categories