updates and proper parse save