seems like numeric is faster than string in random access operator