coding rankall.r