saving inital state ( still have to test it )
saving