internal battle