something confusing,but solved