rank structure