fixing little stuff. new persist stuff