modifications in the persistence layer