persistance works very well