fix for many zeros
add comment