rank problem