added buffer shot