hassan ali new (2)