implement survives skills