finished persistance to the extent of my knowledge. still not working