broke out scripts further