adding persistentlongfile