fix:serialize value first