add rank to require