modified alll