start to work on multiple persistence states