started on character savedata handling