Arduino sleep mode 1 button only

tsunamy_boy:
Thank you, yeh it looks like it makes sense now.
Is there a way to put the arduino on sleep with another IC specifically for that?

I must not understand your question. The ATmega328P microcontroller in the Arduino Pro Mini is specifically designed to sleep. In fact, it has six different sleep modes and at least as many wake-up sources. See section 10 in the datasheet.