persistent systems