finished find persistant. may need to fix some file reads/writes