baic implementation finishes