best SMUDGEPROOF eyeliner

Marc jacobs eyeliner is my to-go when Its snowing or raining or anything to do w water. I am not saying its the best eyeliner ever, but its the 100% waterproof and smudgeproof for me.
 
i have to use eye drops daily and the tom ford eye defining pen has stayed put. i tried bobbi brown's gel liner which is gorgeous but it does bleed by the end of the day.