for ali n hal