verbose; fix bug