Incredible app, I would've loved to rate it 5 out 5 & it deserved to be rated 5. But, its new versions are full off excessive adds, which is so much irritating. So, just because of the excessive adds, I give it 2.