adding utility scripts