seperate script