done with base scripts