cigarette smoke

I’am tring to get down a somewhat realistic cigarette smoke and i have it the way I want except for the size and randomness of it. I would not object to someone also helping with the swirling effect.(although i think that comes from tweaking the acc axis. Thanks in advance This tutorial should help you=)