bat engineering