removed comments
added hide_zero flag