kinda fixed object saving but not exactly.