new base scripts