self made scripts