added persisting data on parse