Does it work on 3.1.2? And how does it work, do you find it to be useful and does it run smoothly?