helper persistence added