How to get Cardinfo SD example working with arduino micro?

i'm using 32GB class 4 sandisk micro sd connected using XCSOURCE 1A 5V Micro USB TP4056, Arduino micro. I looked at the mapping here and connected gnd->gnd, vcc->3.3V, miso->miso, mosi->mosi, sck->sck, and cs->4 (digital pin). When I run the exampls I get
"Initializing SD card...initialization failed. Things to check:

  • is a card inserted?
  • is your wiring correct?
  • did you change the chipSelect pin to match your shield or module?
    serial output. Do you have an idea what's going on?
    it saids on the Arduino guide that this is either wiring or card broken but the card is formatted FAT32 and works I checked.

It was just voltage issue, using 5V pin from micro worked.