modified for ibbani