added persistent views without singleton