add attack rank algo