seperate block script