adding some utility scripts