abstract bat