extended scripts