playing with persistance ideas