key: defense val:rb script written