fixed zero value bug