persistence kinda working