a11 algorithm