add comment on how it works and fix a number