adding persistable support