BATTENFIELD TECHNOLOGIES INC