Added Persists Functionality