if a[:position] && b[:position]    
            a[:position] <=> b[:position]

          else    
            a_value = case a[:type]